body {
    background: url('/static/image/public/bg-top.png') no-repeat top center,
        url('/static/image/public/bg-bottom.png') no-repeat bottom center;
    text-align: center;
    margin: 0px;
    font-size: 14px;
    color: #646464;
}

@color-blue : #BFDBFE;
@color-yellow: #998744;
@color-orange : #ff9434;
@color-orange-light : #fff6da;
@color-black : #323232;
@color-font-light : #999999;
@color-bg-pink : #fffbeb;
@color-bg-black : #464646;

//按钮样式
.yi-btn {
    display: inline-block;
    border: #FFF 1px solid;
    border-radius: 3px;
    padding: 6px 20px;
    color: #FFF;
    background-color: transparent;
    cursor: pointer;
    transition: 0.3s;
    outline: none;
    text-align: center;
    &:hover {
        text-decoration: none;
    }
    &:focus {
        outline: none;
    }
    &.sm {
        padding: 2px 16px;
    }
    
    &.block {
        width: 100%;
    }

    &.w-sm {
        width: 80px;
    }
    &.xs {
        padding: 0px 8px;
    }

    &.radius {
        border-radius: 10px;
    }

    &.orange-o {
        color: @color-orange;
        border-color: @color-orange;
        background-color: transparent;

        &:hover {
            color: @color-orange + #222;
            border-color: @color-orange + #222;
        }
    }

    &.orange {
        background-color: @color-orange;
        color: #FFF;
        &[disabled], &:hover {
            background-color: @color-orange + #222;
        }
    }

    &.white-o {
        color: #FFF;
        border-color: #FFF;
        &:hover {
            background-color: rgba(255, 255, 255, 0.2);
        }
    }
}

.yi-ul {
    margin: 0px;
    padding: 0px;
    text-align: left;
    >li {
        padding: 6px 10px;
        border-bottom: #dcdcdc 1px dashed;
        color: #323232;
    }
}

.yi-title {
    background-color: rgba(0, 0, 0, 0.8);
    text-align: left;
    color: #FFF;
    padding: 25px 0px;
    font-size: 16px;
    >.icon {
        float: left;
        margin: -4px 10px 0px 10px;
    }
    >.sub {
        color: @color-orange;
        margin-left: 16px;
        font-style: italic;
    }
    >.tip {
        display: inline-block;
        float: right;
        font-size: 14px;
        margin-right: 10px;
        >.icon {
            float: left;
            margin-top: -5px;
            margin-right: 10px;
        }
        >.now {
            color: @color-orange;
        }
    }
}

.container {
    display: inline-block;
    width: 1024px;
}
.el-col {
    // border: #F33 1px solid;
}

.el-header {
    >.container {
        >.el-row {
            >.el-col {
                height: 100px;
                color: @color-blue;
                &.logo {
                    >img {
                        height: 100%;
                    }
                }
                &.nav {
                    >.el-row {
                        >.el-col {
                            height: 100px;
                            padding: 0px 20px;
                            position: relative;
                            font-size: 16px;
                            >div {
                                height: 40px;
                                margin-top: 30px;
                                display: inline-block;
                                padding: 0px 14px;
                                line-height: 40px;
                                cursor: pointer;
                                transition: 0.3s;

                                &.active,&:hover {
                                    color: @color-orange;
                                    border-bottom: @color-orange 2px solid;
                                }
                            }
                            
                            &::after {
                                position: absolute;
                                width: 12px;
                                height: 12px;
                                background: url('/static/image/public/header-split.png') no-repeat;
                                background-size: 100% 100%;
                                top: 44px;
                                right: -6px;
                                display: inline-block;
                                content: ' ';
                            }

                            &:last-child {
                                &::after {
                                    display: none;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.el-main {
    margin-top: 800px;
}

.el-footer {
    margin-top: 100px;
    background-color: #6898AE;
    padding-bottom: 40px;
    color: #FFF;
    ._box-link {
        padding: 20px 0px;
        >.el-col {
            border-right: #FFF 1px solid;
            &:last-child {
                border-right: none;
            }
        }
    }
    
    .logo {
        text-align: left;
        padding-top: 50px;
        >img {
            width: 80%;
        }
    }
    .text {
        text-align: left;
        p {
            margin: 4px 0px;
        }
    }
    .qr-code{
        padding-top: 20px;
        >img {
            width: 100px;
        }
    }
}